home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Datafile PD-CD 1 Issue 2
/
PDCD-1 - Issue 02.iso
/
_utilities
/
utilities
/
001
/
scancfs
/
!ScanCFS
/
!Help
< prev
next >
Wrap
Text File
|
1994-05-29
|
5KB
|
95 lines
!ScanCFS
~~~~~~~~
PLEASE NOTE: This application is ⌐ B.D. Marsden 1994 and as such must not be
altered in any way. However this version has been released in the public domain
and may therefore be distributed to as many people as you wish so long as
nothing is changed in any way, shape or form to the application and the files
within it and no charge is made for any distribution (except that for the media
upon which this application be placed).
DISCLAIMER: I cannot accept any resposibility for any loss of work in any way
due to the use of this application on its own or in conjunction with any other.
Brief Synopsis:
---------------
!ScanCFS's main purpose in electronic life is to uncompress CFS files that are
actually longer than their originals. This is done using a Filer_Action style
window that allows full control over the operation as if it were a standard
Filer operation. This operation should speed things up a bit if nothing else.
!ScanCFS will not work on RISC OS 2 machines but will on 3.10 and possibly 3.5
(Risc PC) machines as well (though I haven't been able to check the later
unfortunately!).
How to get it going:
--------------------
First make sure you have !CFS running and set up so that it knows about the
filing system you are going to scan (i.e. with *NewCFS e.t.c.). Then run the
application in the usual way and the application will sit on the icon bar until
you drag one or more directories or applications to its icon. At this point a
filer style window will open up which will enable you to monitor events as they
happen.
Clicking the menu button in the window will bring up a menu which will allow
you to speed up the action ('Faster') in the same way as the filer 'Faster'
works. The second option ('Confirm') toggles on and off the prompt that will
appear if and when ScanCFS finds a CFS file bigger than it ought to be. If this
option is off, ScanCFS will automatically unCFS the file and carry on. If the
option is on, ScanCFS will wait for you to click on the YES, NO or Quiet button
which will appear. Clicking on the Quiet button will unCFS the file and carry on
as if the Confirm option were now off.
At any time you can stop proceedings either temporarily by clicking on the
Pause button (which will then wait until you click on it again - now Continue -
before it carries on) or permanently by clicking on the Abort button which will
close the window. When all is finished, an OK button will appear which is
clicked upon will close the window.
The icon bar menu allows the permanent setting of the Confirm and Faster
options which are saved automatically for next time's use. These options will
come into effect immediateley if the window is not open, but if it is open
(either due to it scanning or waiting after finishing) the options used for this
window will be continued to be used.
An advanced feature is that extra directories and applications can be dragged
onto the icon even while scanning is in progress. These will be added to the
list of directories or applications to do.
The application supports the DeskBoot protocol and also the on-line help
facility using !Help. It will also detect whether you have your machine set for
3D windows/icons automatically. If, when running, it produces 2D windows and you
want the 3D ones run Toggle3/2D which is in the application's directory and
rerun ScanCFS.
The file 'Original' is the uncompressed version of this program for reference
only.
Problems/Bugs:
--------------
Å Running more than one ScanCFS at a time causes a major crash. Don't know why
(yet). But why would anyone want more than one running at a time anyway?
Things to do:
-------------
Å Have an 'exceptions' list that would prevent certain files, such as all !Run
files or all !Sprites files being ignored
Å Be able to output the results to a file/editor. To include details of any
space saved (which is unusual coz the differences in the CFS and normal file's
sizes is usually only a few bytes)
Å Convert to ARM? Not much point really coz this works fast enough I feel.
Addresses e.t.c.
----------------
If you have any ideas, donations (always welcome) or happen to find any bugs
(in which case I need to hear from you NOW) I can be contacted as follows:
Snail Mail: During term time: Clare College
(until June '96) Cambridge
CB2 1TL
Otherwise: 85 Northcote Rd
Bramhall
Stockport
Cheshire
SK7 2HF
E-Mail: All the time: bdm1001@phx.cam.ac.uk (until September '95)
OR bdm1001@hermes.cam.ac.uk (until June '96)
I hope the program is some use to you!
Brian D. Marsden (29/4/94)